/*
We highly recommend you use SASS and write your custom styles in sass/_custom.scss.
However, this blank file is available if you prefer
*/
body{
	font-size: 12px;
	color: #000;
	line-height: 16px;
	x-webkit-font-smoothing: auto;
	font-family: 'HelveticaNeueW01-75Bold', "HelveticaNeue", "Helvetica Neue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
}

.row{max-width:1000px;}

.header h1 a {
    /*display: block;
    width: 195px;
    height: 32px;
    background: url("/img/2014/logo.png") no-repeat 0 center;
    text-indent: -9999px;*/
}
.header h1 a span{margin-left: 18px;}

h1{
    font-size:24px !important;
    line-height:30px;
}
.header-container{
    position:fixed;
    left:0;
    right:0;
    top:0;
    background:#fff;
    z-index:95;
}

.header{
    padding:36px 20px 0;
    height: auto;
}

.content-container{
	/*padding-top:92px;*/
	padding-top: 110px;
}
.content-container h2{
    margin-bottom:18px;
}
.content-container .artist-details h2{
    margin-bottom:27px;
    font-size:18px;
    line-height:30px;
}

.artist-list {
line-height: 20px;
}
.artist-list .nav-column{float:left;width:165px;}

.app-item{
    margin-bottom:18px;
    line-height:16px;
    overflow:hidden;
}
.content{
    overflow:hidden;
}
.fixed.artist-details{
    margin-left:0;
     /*top:92px;*/
    top:110px;
    height:530px;
    max-width:300px;
    line-height:22px;
}
.fixed.artist-details .meta{
    position:absolute;
    bottom:0;
    line-height:16px;
}

.artist-content .artist-images,
.artist-content .artist-news,
.artist-content .artist-books{
    float:right
}
.artist-content .artist-news .four{text-align:left;margin-top:0;}
.artist-content .artist-books,
.artist-content .artist-news,
.artist-content .artist-walkthrough,
.artist-content .artist-news .news{display:none;}

.artist-walkthrough iframe{
     margin-bottom:18px;
    max-width:100%;
}

.header ul {
    padding: 0;
    margin: 0;
    width: 100%;
    list-style-type: none;
    text-align: justify;
    font-size:24px !important;
    line-height:30px;
}
.header ul:after {
    content:'';
    height:38px;
    display: inline-block;
    width: 100%;
}
.header li {
	display: inline-block;
	padding: 0;
	color: #000000;
}


h2.title-info span{
    display:block;
}

a{
    color:#000;
    text-decoration:none;
}
a:hover{
    color:#9C9E9F;
    text-decoration:none;
}
.active a,
li.selected a{
    color:#9C9E9F;
    text-decoration:none;
}

.page-content a{
    color:#9C9E9F;
    text-decoration:none;
}
.multi > a{
    color:#000;
    text-decoration:none;
}
.page-content li{
    margin-bottom: 18px;
}
.page-content ul{
    margin-bottom: 36px;
}
.page-content{
    height:500px;
    position:relative;
}
.page-content .copyright{
    position:absolute;
    bottom:0;
}

.page-content iframe{
    max-width:100%;
    margin-left:2px;
}

.hidden{
    display:none;
}

.artist-images, .artist-books{
    text-align:left;
    position:relative;
    z-index:10;
}

.artist-images img, .artist-books img{
    margin-bottom:18px;
    max-width:100%;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}
.exhibition-li{
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}

.hidden-li{
    display:none;
}

.app-item .eight img{max-width:100%;margin-left:2px;}
.shop-main li{overflow:hidden;clear:both;margin-bottom:18px;}

.shop-main li.catalogueItem, .shop-main li.catalogueItemLast{clear:none; margin-right: 1.40351%; float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 15.49708%;}
.shop-main li:nth-child(6n+1){clear:left;}
.shop-main li:nth-child(6n){margin-right:0;}

.image img{max-width:100%;max-width:100%;max-height:100%;}

.shop-product-small {
/* background: #fff; */
	border: none; 
	color: #000;
}

.shop-main .image-container img{max-width:100%;margin-left:2px;}
.shop-product-small ul li,
.shop-product-small ul li span{
	font-size: 12px !important;
    line-height:16px;
    font-family: 'HelveticaNeueW01-75Bold', "HelveticaNeue", "Helvetica Neue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-weight: normal !important;
	margin: 0 0 18px;
    color:#000 !important;
}
.shop-product-small ul {
	background: none; 
	padding: 0;
}


.shop-main .header{display:none;}
.shop-catalogue h4 a{color:#000;}
.shop-catalogue h4{margin-bottom:18px;}
.shop-catalogue .image{
    height: 280px;
	margin-top: 0;
    text-align:center;
    margin-bottom:0;
    padding:0;
}

.shop-catalogue{
    clear: none;
    margin-right: 0;
    float: left;
    min-height: 1px;
    margin-bottom:0;
    border:none;
    width: 100%;
    height:auto;
}
.shop-catalogue h4{text-indent:0;line-height:inherit;height:auto;}

.catalogueList{clear:both;overflow:hidden;}

.productList li {
    float: none !important;
    margin-right: 0 !important;
    width: 100% !important;
    margin-bottom: 18px !important;
    max-width:100% !important;
    height:auto !important;
}
.productList .shop-product-small .image{
    width: 32.39766% !important;
    border:none !important;
	margin-left: 33.80117% !important;
    height:auto !important;
    margin-bottom:0 !important;

}
.productList .shop-product-small .image a{
    margin-left:2px;
}
.shop-product-small .image img{
    max-width:100% !important;
    border:none !important;
    max-height:5000px !important;
}
.productList .shop-product-small .productProperties{
    width: 32.39766% !important;
    height:auto !important;
}
.p-place-order{margin-top:18px;font-size:12px;}

.productItemNotFound{display:none;}

.shop-product-small{overflow:hidden;}
.shop-product-small li.price strong {font-size: 12px;margin-left: 0;}
.shop-product-small li.price span {display:inline-block;*display:inline;zoom:1;margin-right: 6px;}
.shop-product-small .margin-top{margin-top:18px;}


.artist-images .shop-product-small .image,
.artist-books .shop-product-small .image{
height: auto;
margin: 0 auto 0;
overflow: hidden;
width: 49.29825%;
text-align: left;
float: left;
}

.artist-images .shop-product-small .productProperties,
.artist-books .shop-product-small .productProperties{
    margin-left: 1.40351%;
    width: 49.29825%;
    float: left;
    text-align:left;
}

/*galleria*/

#galleria img{visibility:hidden;}

#galleria .galleria-image img{visibility:visible;}


#galleria{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    visibility:hidden;
}
#galleria.gallery-show{
    z-index:100;
    visibility:visible;
}
#galleria.no-nav .galleria-image-nav{display:none !important;}

.galleria-container{
    background-color:rgb(255,255,255);
    /*background-color:rgba(255,255,255,0.9);*/
}
.galleria-stage{
    top:100px;
    bottom:100px;
    right:200px;
    left:200px;
}
.galleria-image-nav{
    height:auto !important;
    left:146px;
    right:146px;
    width:auto !important;
    margin-top:0;
    top:100px;
    bottom:100px;
    position:fixed;
    z-index:110;
}
.galleria-info, .galleria-counter{
    display:none !important;
}
.count{color:#9C9E9F;}
.galleria-image-nav-left, .galleria-image-nav-right{
    height:100%;
    top:0;
    width:50%;
    left:0 !important;
    background-image:url('/img/2014/previous.png') !important;
    background-repeat:no-repeat;
    background-position:center left;
}
.galleria-image-nav-right{
    left:auto !important;
    right:0 !important;
    background-image:url('/img/2014/next.png') !important;
    background-repeat:no-repeat;
    background-position:center right;
}

.close{
    position:fixed;
    left:0;
    width:146px;
    top:0;
    bottom:0;
    display:none;
    z-index:120;
}
.close.right{
    right:0;
    left:auto;
}
.close.top{
    top:0;
    bottom:auto;
    height:100px;
    width:auto;
    left:0;
    right:0;
}
.close.bottom{
    top:auto;
    bottom:0;
    height:100px;
    width:auto;
    left:0;
    right:0;
    padding-top:18px;
}
.close-lightbox{
    position: fixed;
	right: 146px;
	top: 100px;
    display:block;
    display:none;
    width:47px;
    text-indent:-99999px;
    height:46px;
    background:url('/img/2014/close.png') no-repeat 0 0;
	z-index: 1000000000;
}
.exhib-title{margin-bottom: 18px;}
.news .app-item p{margin-bottom:18px;}
.news .app-item p a{color:#9C9E9F}

.news .app-item img{max-width:100%;}

.news .app-item .eight a{
    display: block;
  	position: relative;
    padding-bottom: 16px;
}

.news .app-item .eight .image-caption{-webkit-text-size-adjust: none;text-align: left;  font-weight: normal;  display: block;  color: #bbb;  font-size: 0.6em !important;}


.news .app-item .eight a .image-caption{position:absolute;bottom:0;left:0;-webkit-text-size-adjust: none;text-align: left;  font-weight: normal;  display: block;  color: #bbb;  font-size: 0.6em !important;}


body.news {
  -webkit-text-size-adjust: none;
}

.news .eight {text-align:center;}
.eight {text-align:center;}

.news .news-link a,
.books .books-link a,
.exhibitions .exhibitions-link a,
.artists .artists-link a,
.artists-page .artists-link a,

.contact .contact-link a{
	color: #9C9E9F !important
}

.contact form label{float:left;clear:left;width:50px;font-size:12px;}
.contact form input{padding:3px;float:left;background:#d8d9da;border:none;line-height:1.625em;}
.contact form button{padding:3px;font-family:'HelveticaNeueW01-75Bold', "HelveticaNeue", "Helvetica Neue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;clear:left;float:none;background:#d8d9da;border:none;padding:3px 9px;font-size:12px;}
.contact form div{overflow:hidden;}
.contact form .fields{margin-top:3px;}


.catalogueItemNotFound{display:none;}
.caption-row p{padding: 18px 20px;}

.artist-preview {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    bottom: 0;
    width: 66.19883%;
    opacity:0;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}
.artist-preview img{max-width:100%;margin-left:2px;}
.artist-list{position:relative;}

.artist-list li:hover .artist-preview{
    opacity:1;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}
.homepage .content.app-item{display:none;}
.homepage .content.app-item, .homepage .caption{z-index:100;position:relative;}
.homepage .content.app-item .eight{display:none;}
.homepage .content.app-item .four h2, .homepage .caption h2{margin-bottom:25px;font-size:24px;line-height:25px;}
.homepage .content.app-item .four p, .homepage .caption p{margin-bottom:0;font-size:24px;line-height:25px;}



h2.title-info span {
display: block;
}
.homepage .caption span.english-content {
display: block;
margin-bottom: 4px;
}



.homepage.chinese .caption span.english-content{
    display: none;
}

.homepage .caption{display:none;margin-top:0;}
.homepage .caption.first{display:none;text-align:left;position:absolute;bottom:40px;
}

.homepage .content-container{padding-top:110px; text-align:left;}



.homepage .header-container{background:none;}

.homepage #galleria{visibility:visible;z-index:1;}
.homepage .galleria-stage{top:0;right:0;left:0;bottom:0;}
.homepage .galleria-image-nav{display:none;}
.homepage .galleria-container{background:none;max-width: 1140px;
margin: 0 auto;}

.homepage .content.app-item .four{width:50%;}

.system-error-message{margin:0;padding:0;height:auto;min-height:auto;}
.system-error-message h1{text-transform:capitalize;}
div.form div.item, div.webform div.item{padding:0;}
.form label, .webform label{font-size:12px;padding:0;margin:0;color:#000;display:block;}
.textbox{background:#9C9E9F;border:none;color:#000;margin-bottom:9px;padding:3px;}


.news .app-item{padding-bottom:18px;}
ul.news .artist-name{display:none;}

.google-translate, .language-container{position:fixed;left:0;right:0;top:9px;z-index:100;}
.language{text-align:right;}
.language li{display:inline-block; *display:inline; zoom:1; margin:0 0 0 9px;font-size:13px;}


.click-yes .no-click-through{display:none;}
.click-no .click-through{display:none;}
.other-exhibitions-content .photogalleryTable{display:none;}

.biographies .exhibition1-title{margin-bottom:0;margin-top:18px;}
.biographies .exhibition1-title:first-child{margin-bottom:0;margin-top:0;}

.chinese .english-content{display:none;}
.chinese-content, h2.title-info span.chinese-content{display:none;}
.chinese .chinese-content, .chinese h2.title-info span.chinese-content{display:inline;}


.other-content{list-style:none;}

.collages-row{margin-bottom:14px;}

.toggle-mobile-menu,.toggle-more-info{display:none;}


.secure-zones .secure-login h3, .secure-zones .newsletter-form h3 {
	background: #fff;
	border-bottom: none;
	font-size: 12px;
	margin: 0 0 9px;
	padding: 0;
}
.secure-zones .secure-login h4{
    	margin: 0 0 18px;

}

.secure-zones .secure-login div.form, .secure-zones .newsletter-form div.form {
	padding-left: 0;
}
.secure-zones .secure-login, .secure-zones .newsletter-form {
	background: #fff;
	border: none;
	margin-bottom: 0;
}
.exhibition-li{overflow:hidden;}
.exhibition-li .exhibition-date{float:left;display:block;width:auto;}
.exhibition-li .exhibition-title{overflow:hidden;display:block;}


input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
background-color: rgb(80, 80, 80) !important;
color: rgb(0, 0, 0);
}
#link-1{padding-top: 112px; margin-top: -112px;}

#link-2{padding-top: 112px; margin-top: -112px;}


.secure-zones h3, 
.secure-zones h4{
margin-bottom: 27px;
font-size: 18px;
line-height: 30px;
}
.secure-zones .form .item{margin-bottom: 9px;
}

.artists-page{overflow-y:scroll;}

/*em{font-style: italic;}*/

table tr td, table tbody tr td{font-size:12px !important;}
table{margin-top:20px;}
table:first-child{margin-top:0;}
table thead th, table tbody td, table tr td, table{border:none;padding-left:0;}


.artist-biography .meta .selected a{color:#000 !important;}
.artist-bio{text-align:left;}
.artist-bio h3{font-weight: bold;}
.artist-bio p{margin-bottom:18px;}


.artist-press-release .center{text-align:center;margin-bottom:10px; !important;}
.artist-press-release .press-image{float:right;margin-left:10px;margin-bottom:10px;}
.artist-press-release .artist-bio p{margin-bottom:18px;text-align:justify;}
.artist-press-release .right{text-align:right;!important;}

.closure{padding-top:20px;color:#ff69b4;}
.closure h2{text-transform:uppercase;color:#ff69b4;}

.post-5103453{text-align:left !important;}

/*retina*/
@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
    /* Retina-specific stuff here */
    .close-lightbox{background-image:url('/img/2014/close_retina.png');background-size:47px 46px;}
}

@media only screen and (max-width:1030px){
	.galleria-image-nav{left:20px !important;right:20px !important;}
	.close.left{display:none !important;}
	.close.right{display:none !important;}
	.close-lightbox {right: 20px;top: 20px;}
	.galleria-stage{left:100px;right:100px;}
    .artist-list .artist-preview{display:none !important;}
    

    

}
@media only screen and (max-width:780px){
    .header ul,
    .homepage .content.app-item .four h2,
    .homepage .content.app-item .four p,
    .homepage .caption h2, 
    .homepage .caption p{font-size:20px !important;}
    
    h1 {
    	font-size: 20px !important;
    	line-height: 30px;
    }
    .artist-list .nav-column {
		float: left;
		width: 122px;
	}
    .fixed.artist-details{position:fixed!important; top:110px !important;}
    .galleria-stage,.galleria-image-nav{left:100px;right:100px;}
    .close{width:100px;}
    .close-lightbox{right:100px;}
    
    .shop-catalogue .image{height:190px;}
    .header ul:after{height:18px;}
    .exhibition-details{margin-bottom:18px;}
    .artist-list .artist-preview{display:none !important;}
    
    #link-1{padding-top: 100px; margin-top: -100px;}
	#link-2{padding-top: 100px; margin-top: -100px;}
    .exhibitions .content-container{padding-bottom:100px !important;}
}

/* Nexus 7 (landscape) ----------- */
@media only screen and (min-width : 604px) and (max-width : 1000px) and (orientation: landscape) {
    .fixed.artist-details .meta{position:static;margin-top:36px;}
    .fixed.artist-details{height:auto;position:absolute;}
}

@media only screen and (max-width:605px){
    .productList .shop-product-small .image,
    .artist-images .shop-product-small .image,
    .artist-books .shop-product-small .image{width:100% !important;margin:0 0 9px 0 !important;float:none !important}
    .productList .shop-product-small .productProperties,
    .artist-images .shop-product-small .productProperties,
    .artist-books .shop-product-small .productProperties{width:100% !important;float:none;margin:0 0 18px 0;}
    .fixed.artist-details{position:relative !important;}
    .fixed.artist-details .meta{position:relative;margin-top:36px;}
    .fixed.artist-details {position: static !important;top: auto !important;width: 100% !important;max-width: 100% !important;margin-bottom: 18px;overflow: hidden;height: auto !important;}
    .page-content{margin-bottom:18px;}
    .toggle-mobile-menu{display:block;float:right;font-size:17px;line-height:30px;width:16px;height:30px;background:url("/img/css/menu_icon.png");text-indent:-9999px;background-size:100%;background-repeat:no-repeat;background-position:center;}
    .header{background:#FFF;}
    .toggle-more-info{display:block;float:right;}
    .header h1{float:left;}
    .header .four{overflow:hidden;clear:both;}
    .header li{display:block;}
    .header ul{display:none;padding-top:10px;background:#FFF;}
    .shop-main li.catalogueItem, .shop-main li.catalogueItemLast{width:31%}
    .homepage .galleria-container,.galleria-errors{display:none;}
    .homepage .content.app-item,.homepage .content.app-item .eight{display:block !important;}
    #galleria{position:static !important;}
    #galleria img{visibility:visible !important;margin-top:18px;}
	.content-container{z-index: 10;position: relative;}
    .toggle-mobile{display:none;}
    .active{color:#ccc;}
    .caption{display:none !important;}
    .content-container .artist-details h2 {font-size: 14px;line-height: 18px;}
    .artist-list .artist-preview{display:none !important;}
    
    
    /*testing*/
    .icon-menu{border:1px solid #000;padding:3px;margin:0 !important;}
}

.center {text-align:center!important;}
.right {text-align:right!important;}

.item-5107876 h2 {
  margin-bottom: 0;
}
.news .post-5110219 {text-align:left;}

.films .films-list-item{display:block !important;}

@media only screen and (min-height:600px) and (max-height:780px){
	.fixed.artist-details .meta{position:relative !important;margin-top:18px;bottom:0;}
	.content-container .artist-details h2{margin-bottom:18px !important;}
}


/*@media only screen and (max-height:780px){
    .homepage .content-container{padding-top:110px;text-align:right;}
}*/

sup { 
    vertical-align: super;
    font-size: smaller;
}

.artist-biography em, .artist-biography i {font-style:italic;}
.artist-press-release em, .artist-press-release i {font-style:italic;}
.artist-press-release .ecard0,.artist-press-release .ecard{display:none;}
.artist-press-release .ecard1{display:block;}

x.product-ZGNNODY9SZ .place-order{display:none;}

.item-5116385 h2{margin-top:60px;}

.artist-biography em,.artist-biography i{font-style:normal;}

/*VIMEO */
.vimeo-galleria .galleria-image-nav-left, .vimeo-galleria .galleria-image-nav-right{
    width:25%;
}
.vimeo-galleria .galleria-thumbnails-container{display:none;}
a.vimeo-load img{margin-top:10px;}

.vimeo-right-nav{
	left: auto !important;
  	background-image: url('/img/2014/next.png') !important;
  	background-repeat: no-repeat;
  	background-position: center right;
    position:fixed;
    right:146px !important;
    top:50%;
    width:25px;
    height:46px;
    margin-top:-23px;
    z-index:100000;
    display:none;
}
.vimeo-left-nav{
	left: 146px !important;
  	right: auto !important;
  	background-image: url('/img/2014/previous.png') !important;
  	background-repeat: no-repeat;
  	background-position: center right;
    position:fixed;
    top:50%;
    width:25px;
    height:46px;
    margin-top:-23px;
    z-index:100000;
    display:none;
}

.display-vimeo-nav .vimeo-right-nav{display:block !important;}
.display-vimeo-nav .vimeo-left-nav{display:block !important;}
.display-vimeo-nav .galleria-image-nav{display:none !important;}

.other-exhibitions-biographies p{margin-bottom:18px;}
.other-exhibitions-biographies h2 span{}



/*books individual styles*/
#catProdTd_9596443 .price,#catProdTd_9620393 .price{display:none;}
#catProdTd_9599524 .price{display:none;}
.product-EUJ361PKH5 .name{margin-bottom:0 !important;}
